home *** CD-ROM | disk | FTP | other *** search
/ Skunkware 5 / Skunkware 5.iso / src / X11 / wais / ftw / ftwtest.c < prev    next >
C/C++ Source or Header  |  1995-05-09  |  580b  |  42 lines

  1. #include <stdio.h>
  2. #include <sys/types.h>
  3. #include <sys/stat.h>
  4. #include "pdftw.h"
  5.  
  6. extern int alphasort();
  7.  
  8. static int
  9. checkfile(s,st,flag)
  10. char *s;
  11. struct stat *st;
  12. int flag;
  13. {
  14.     printf("name=\"%s\" flag=0x%x\n",s,flag);
  15.     return 0;
  16. }
  17.  
  18. main(ac, av)
  19.     int ac;
  20.     char *av[];
  21. {
  22.     register int i;
  23.     register int j;
  24.     struct dirent **list;
  25.  
  26.     if (ac != 2) {
  27.         fprintf(stderr, "usage: %s dirname\n", av[0]);
  28.         exit(1);
  29.     }
  30.     if (chdir(av[1]) < 0) {
  31.         perror(av[1]);
  32.         exit(1);
  33.     }
  34.  
  35.     if ((i = ftw(".", checkfile, 10 )) < 0) {
  36.         perror("Error walking directory");
  37.         exit(1);
  38.     }
  39.     exit(0);
  40. }
  41.  
  42.